package com.zahb.qadx.model;

import java.util.List;


public class TrainInfoBean {


    /**
     * startRow : 1
     * navigatepageNums : [1,2,3,4,5,6,7,8]
     * prePage : 0
     * hasNextPage : true
     * nextPage : 2
     * pageSize : 1
     * endRow : 1
     * list : [{"certificateId":null,"className":"测试发送短信","trainingUnit":"阿萨德","cateName":"专业素质提升","finishHours":0,"classId":7,"learnHours":13,"isAwardCertificate":0,"completeStatus":0,"startTime":"2020-11-18 00:00:00","trainResult":0,"endTime":"2020-11-28 23:59:59","learnProgress":0}]
     * pageNum : 1
     * navigatePages : 8
     * total : 12
     * navigateFirstPage : 1
     * pages : 12
     * size : 1
     * isLastPage : false
     * hasPreviousPage : false
     * navigateLastPage : 8
     * isFirstPage : true
     */
    private int startRow;
    private List<Integer> navigatepageNums;
    private int prePage;
    private boolean hasNextPage;
    private int nextPage;
    private int pageSize;
    private int endRow;
    private List<ListEntity> list;
    private int pageNum;
    private int navigatePages;
    private int total;
    private int navigateFirstPage;
    private int pages;
    private int size;
    private boolean isLastPage;
    private boolean hasPreviousPage;
    private int navigateLastPage;
    private boolean isFirstPage;

    public void setStartRow(int startRow) {
        this.startRow = startRow;
    }

    public void setNavigatepageNums(List<Integer> navigatepageNums) {
        this.navigatepageNums = navigatepageNums;
    }

    public void setPrePage(int prePage) {
        this.prePage = prePage;
    }

    public void setHasNextPage(boolean hasNextPage) {
        this.hasNextPage = hasNextPage;
    }

    public void setNextPage(int nextPage) {
        this.nextPage = nextPage;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public void setEndRow(int endRow) {
        this.endRow = endRow;
    }

    public void setList(List<ListEntity> list) {
        this.list = list;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public void setNavigatePages(int navigatePages) {
        this.navigatePages = navigatePages;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public void setNavigateFirstPage(int navigateFirstPage) {
        this.navigateFirstPage = navigateFirstPage;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public void setIsLastPage(boolean isLastPage) {
        this.isLastPage = isLastPage;
    }

    public void setHasPreviousPage(boolean hasPreviousPage) {
        this.hasPreviousPage = hasPreviousPage;
    }

    public void setNavigateLastPage(int navigateLastPage) {
        this.navigateLastPage = navigateLastPage;
    }

    public void setIsFirstPage(boolean isFirstPage) {
        this.isFirstPage = isFirstPage;
    }

    public int getStartRow() {
        return startRow;
    }

    public List<Integer> getNavigatepageNums() {
        return navigatepageNums;
    }

    public int getPrePage() {
        return prePage;
    }

    public boolean isHasNextPage() {
        return hasNextPage;
    }

    public int getNextPage() {
        return nextPage;
    }

    public int getPageSize() {
        return pageSize;
    }

    public int getEndRow() {
        return endRow;
    }

    public List<ListEntity> getList() {
        return list;
    }

    public int getPageNum() {
        return pageNum;
    }

    public int getNavigatePages() {
        return navigatePages;
    }

    public int getTotal() {
        return total;
    }

    public int getNavigateFirstPage() {
        return navigateFirstPage;
    }

    public int getPages() {
        return pages;
    }

    public int getSize() {
        return size;
    }

    public boolean isIsLastPage() {
        return isLastPage;
    }

    public boolean isHasPreviousPage() {
        return hasPreviousPage;
    }

    public int getNavigateLastPage() {
        return navigateLastPage;
    }

    public boolean isIsFirstPage() {
        return isFirstPage;
    }

    public class ListEntity {
        /**
         * certificateId : null
         * className : 测试发送短信
         * trainingUnit : 阿萨德
         * cateName : 专业素质提升
         * finishHours : 0.0
         * classId : 7
         * learnHours : 13.0
         * isAwardCertificate : 0
         * completeStatus : 0
         * startTime : 2020-11-18 00:00:00
         * trainResult : 0
         * endTime : 2020-11-28 23:59:59
         * learnProgress : 0.0
         */
        private String certificateId;
        private String className;
        private String trainingUnit;
        private String cateName;
        private double finishHours;
        private int classId;
        private double learnHours;
        private int isAwardCertificate;
        private int completeStatus;
        private String startTime;
        private int trainResult;
        private String endTime;
        private double learnProgress;

        public void setCertificateId(String certificateId) {
            this.certificateId = certificateId;
        }

        public void setClassName(String className) {
            this.className = className;
        }

        public void setTrainingUnit(String trainingUnit) {
            this.trainingUnit = trainingUnit;
        }

        public void setCateName(String cateName) {
            this.cateName = cateName;
        }

        public void setFinishHours(double finishHours) {
            this.finishHours = finishHours;
        }

        public void setClassId(int classId) {
            this.classId = classId;
        }

        public void setLearnHours(double learnHours) {
            this.learnHours = learnHours;
        }

        public void setIsAwardCertificate(int isAwardCertificate) {
            this.isAwardCertificate = isAwardCertificate;
        }

        public void setCompleteStatus(int completeStatus) {
            this.completeStatus = completeStatus;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }

        public void setTrainResult(int trainResult) {
            this.trainResult = trainResult;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public void setLearnProgress(double learnProgress) {
            this.learnProgress = learnProgress;
        }

        public String getCertificateId() {
            return certificateId;
        }

        public String getClassName() {
            return className;
        }

        public String getTrainingUnit() {
            return trainingUnit;
        }

        public String getCateName() {
            return cateName;
        }

        public double getFinishHours() {
            return finishHours;
        }

        public int getClassId() {
            return classId;
        }

        public double getLearnHours() {
            return learnHours;
        }

        public int getIsAwardCertificate() {
            return isAwardCertificate;
        }

        public int getCompleteStatus() {
            return completeStatus;
        }

        public String getStartTime() {
            return startTime;
        }

        public int getTrainResult() {
            return trainResult;
        }

        public String getEndTime() {
            return endTime;
        }

        public double getLearnProgress() {
            return learnProgress;
        }
    }
}
